Part Number Hot Search : 
LT1765 4501GM E000983 OPB856Z EZ1216 AIVR1004 MSS1038 71C05B
Product Description
Full Text Search
 

To Download IMSC011-W20S Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 )
IMS C011
Link adaptor
FEATURES H Standard INMOS link protocol H 10 or 20 Mbits/sec operating speed H Communicates with transputers H Converts between serial link and parallel bus H Converts between serial link and parallel device H Two modes of parallel operation:
Mode 1: Peripheral interface Eight bit parallel input interface Eight bit parallel output interface Full handshake on input and output Mode 2: Bus interface Tristate bidirectional bus interface Memory mapped registers Interrupt capability System Services Input Interface 8
Link
Output Interface
8
Mode 1
H Single +5V
5% power supply
H TTL and CMOS compatibility H 120mW power dissipation H 28 pin 0.6" plastic package H 28 pin SOJ package H 28 pin LCCC package H Extended temperature version available APPLICATIONS H Programmable I/O for transputer H Connecting microprocessors to transputers H High speed links between microprocessors H Inter-family microprocessor interfacing H Interconnecting different speed links
Mode 2 Link Data and Status Registers 8 System Services Interrupt Control
Register Select
July 1995
42 1412 08
1/30
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Pin designations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 System services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1 3.2 3.3 3.4 3.5 Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CapMinus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ClockIn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SeparateIQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3 4 5
5 5 5 6 7
4 Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Mode 1 parallel interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1 5.2 Input port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Output port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9 12
12 13
6 Mode 2 parallel interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 D0-7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . notCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RnotW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RS0-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . InputInt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OutputInt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Data read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Data write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
14 14 14 14 17 18 18 18
7 Electrical specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.1 7.2 7.3 7.4 DC electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Equivalent circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AC timing characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Power rating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
19 20 21 23
8 Package details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.1 8.2 8.3 8.4 8.5 Package pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-pin plastic DIL package dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-pin SOJ package dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-pin LCCC package dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Thermal specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
24 25 26 27 28
9 Ordering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
2 / 30
1
Introduction
The INMOS communication link is a high speed system interconnect which provides full duplex communication between members of the transputer family, according to the INMOS serial link protocol. The IMS C011, a member of this family, provides for full duplex transputer link communication with standard microprocessor and sub-system architectures, by converting bi-directional serial link data into parallel data streams. All transputer products which use communication links, regardless of device type, support a standard communications frequency of 10 Mbits/sec; most products also support 20 Mbits/sec. Products of different type or performance can, therefore, be interconnected directly and future systems will be able to communicate directly with those of today. The IMS C011 link will run at either the standard speed of 10 Mbits/sec or at the higher speed of 20 Mbits/sec. Data reception is asynchronous, allowing communication to be independent of clock phase. The link adaptor can be operated in one of two modes. In Mode 1 the IMS C011 converts between a link and two independent fully handshaken byte-wide interfaces, one input and one output. It can be used by a peripheral device to communicate with a transputer, a peripheral processor or another link adaptor, or it can provide programmable input and output pins for a transputer. Two IMS C011 devices in this mode can be connected back to back via the parallel ports and used as a frequency changer between different speed links. In Mode 2 the IMS C011 provides an interface between an INMOS serial link and a microprocessor system bus. Status and data registers for both input and output ports can be accessed across the byte-wide bi-directional interface. Two interrupt outputs are provided, one to indicate input data available and one for output buffer empty.
VDD GND CapMinus ClockIn Reset SeparateIQ LinkOut LinkIn
System Services
Input Interface
8
I0-7 IAck IValid
Link
Output Interface
8
Q0-7 Qack QValid
Figure 1.1 IMS C011 Mode 1 block diagram
VDD GND CapMinus ClockIn Reset SeparateIQ LinkSpeed LinkOut LinkIn
Interrupt Control System Services Register Select
InputInt OutputInt RS0 RS1 RnotW notCS
Link
Data and Status Registers
8
D0-7
Figure 1.2 IMS C011 Mode 2 block diagram
3 / 30
IMS C011
2
Pin designations
Signal names are prefixed by not if they are active low, otherwise they are active high. Pinout details for various packages are given on page 24. Pin VDD, GND CapMinus ClockIn Reset SeparateIQ LinkIn LinkOut In/Out Function Power supply and return External capacitor for internal clock power supply Input clock System reset Select mode and Mode 1 link speed Serial data input channel Serial data output channel Table 2.1 Services and link
in in in in out
Pin I0-7 IValid IAck Q0-7 QValid QAck
In/Out in in out out out in
Function Parallel input bus Data on I0-7 is valid Acknowledge I0-7 data received by other link Parallel output bus Data on Q0-7 is valid Acknowledge from device: data Q0-7 was read Mode 1 parallel interface
Table 2.2
Pin D0-7 notCS RS0-1 RnotW InputInt OutputInt LinkSpeed HoldToGND DoNotWire
In/Out in/out in in in out out in
Function Bi-directional data bus Chip select Register select Read/write control signal Interrupt on link receive buffer full Interrupt on link transmit buffer empty Select link speed as 10 or 20 Mbits/sec Must be connected to GND Must not be wired Mode 2 parallel interface
Table 2.3
4 / 30
3 System services
3
System services
System services include all the necessary logic to start up and maintain the IMS C011.
3.1
Power
Power is supplied to the device via the VDD and GND pins. The supply must be decoupled close to the chip by at least one 100 nF low inductance (e.g. ceramic) capacitor between VDD and GND. Four layer boards are recommended; if two layer boards are used, extra care should be taken in decoupling. AC noise between VDD and GND must be kept below 200 mV peak to peak at all frequencies above 100 KHz. AC noise between VDD and the ground reference of load capacitances must be kept below 200 mV peak to peak at all frequencies above 30 MHz. Input voltages must not exceed specification with respect to VDD and GND, even during power-up and power-down ramping, otherwise latchup can occur. CMOS devices can be permanently damaged by excessive periods of latchup.
3.2
CapMinus
The internally derived power supply for internal clocks requires an external low leakage, low inductance 1mF capacitor to be connected between VDD and CapMinus. A ceramic capacitor is preferred, with an impedance less than 3 Ohms between 100 KHz and 10 MHz. If a polarised capacitor is used the negative terminal should be connected to CapMinus. Total PCB track length should be less than 50 mm. The positive connection of the capacitor must be connected directly to VDD. Connections must not otherwise touch power supplies or other noise sources.
VDD VDD pin Phase-locked loops CapMinus GND P.C.B track P.C.B track Decoupling capacitor 1 mF
Figure 3.1 Recommended PLL decoupling
3.3
ClockIn
Transputer family components use a standard clock frequency, supplied by the user on the ClockIn input. The nominal frequency of this clock for all transputer family components is 5 MHz, regardless of device type, transputer word length or processor cycle time. High frequency internal clocks are derived from ClockIn, simplifying system design and avoiding problems of distributing high speed clocks externally. A number of transputer family devices may be connected to a common clock, or may have individual clocks providing each one meets the specified stability criteria. In a multi-clock system the relative phasing of ClockIn clocks is not important, due to the asynchronous nature of the links. Mark/space ratio is unimportant provided the specified limits of ClockIn pulse widths are met. Oscillator stability is important. ClockIn must be derived from a crystal oscillator; RC oscillators are not sufficiently stable. ClockIn must not be distributed through a long chain of buffers. Clock edges must be monotonic and remain within the specified voltage and time limits.
5 / 30
IMS C011
Symbol TDCLDCH TDCHDCL TDCLDCL TDCerror TDC1DC2 TDCr TDCf Notes
Parameter ClockIn pulse width low ClockIn pulse width high ClockIn period ClockIn timing error Difference in ClockIn for 2 linked devices ClockIn rise time ClockIn fall time
Min 40 40
Nom
Max
Units ns ns
Notes 1 1 1,2,4 1,3 1,4 1,5 1,5
200 0.5 400 10 8
ns ns ppm ns ns
1 Guaranteed, but not tested. 2 Measured between corresponding points on consecutive falling edges. 3 Variation of individual falling edges from their nominal times. 4 This value allows the use of 200ppm crystal oscillators for two devices connected together by a link. 5 Clock transitions must be monotonic within the range VIH to VIL (table 7.3). Table 3.1 Input clock
TDCerror TDCerror
2.0V 1.5V 0.8V
TDCerror TDCerror
TDCLDCH
TDCHDCL
TDCLDCL
90% 10% TDCf
90% 10% TDCr
Figure 3.2
ClockIn timing
3.4
SeparateIQ
The IMS C011 link adaptor has two different modes of operation. Mode 1 is basically a link to peripheral adaptor, whilst Mode 2 interfaces between a link and a microprocessor bus system. Mode 1 can be selected for one of two link speeds by connecting SeparateIQ to VDD (10 Mbits/sec) or to ClockIn (20 Mbits/sec). Mode 2 is selected by connecting SeparateIQ to GND; in this mode 10 Mbits/sec or 20 Mbits/sec is selected by LinkSpeed. Link speeds are specified for a ClockIn frequency of 5 MHz. In order to select the link speed, SeparateIQ may be changed dynamically providing the link is in a quiescent state and no input or output is required. Reset must be applied subsequent to the selection to initialise
6 / 30
3 System services
the device. If ClockIn is gated to achieve this, its skew must be limited to the value TDCHSIQH shown in table 3.3. The mode of operation (Mode 1, Mode 2) must not be changed dynamically. SeparateIQ VDD ClockIn GND Table 3.2 Symbol TDCHSIQH Notes 1 Skew between ClockIn arriving on the ClockIn pin and on the SeparateIQ pin. Table 3.3 SeparateIQ Parameter Skew from ClockIn to ClockIn Mode 1 1 2 Link Speed Mbits/sec 10 20 10 or 20
SeparateIQ mode selection Min Nom Max 20 Units ns Notes 1
3.5
Reset
The Reset pin can go high with VDD, but must at no time exceed the maximum specified voltage for VIH. After VDD is valid ClockIn should be running for a minimum period TDCVRL before the end of Reset. All inputs, with the exception of ClockIn and SeparateIQ (plus LinkSpeed in mode 2), must be held in their inactive state during reset. Reset initialises the IMS C011 to the following state: LinkOut is held low; the control outputs (IAck and QValid in Mode 1, InputInt and OutputInt in Mode 2) are held low; interrupts (Mode 2) are disabled; the states of Q0-7 in Mode 1 are unspecified; D0-7 in Mode 2 are high impedance. Symbol TPVRH TRHRL TDCVRL TRLIvH TRLCSL Notes 1 Full periods of ClockIn TDCLDCL required. 2 At power-on reset. Table 3.4 Reset Parameter Power valid before Reset Reset pulse width high ClockIn running before Reset end Reset low before IValid high (mode 1) Reset low before chip select low (mode 2) Min 10 8 10 0 0 Nom Max Units ms ClockIn ms ns ns 1 2 Notes
7 / 30
IMS C011
ClockIn TDCVRL VDD TPVRH Reset TRLIvH IValid TRLCSL notCS TRHRL
Figure 3.3 Reset timing
8 / 30
4 Links
4
Links
INMOS bi-directional serial links provide synchronized communication between transputer products and with the outside world. Each link comprises an input channel and output channel. A link between two devices is implemented by connecting a link interface on one device to a link interface on the other device. Every byte of data sent on a link is acknowledged on the input of the same link, thus each signal line carries both data and control information. The quiescent state of a link output is low. Each data byte is transmitted as a high start bit followed by a one bit followed by eight data bits followed by a low stop bit. The least significant bit of data is transmitted first. After transmitting a data byte the sender waits for the acknowledge, which consists of a high start bit followed by a zero bit. The acknowledge signifies both that a process was able to receive the acknowledged data byte and that the receiving link is able to receive another byte. Links are not synchronised with ClockIn and are insensitive to its phase. Thus links from independently clocked systems may communicate, providing only that the clocks are nominally identical and within specification. Links are TTL compatible and intended to be used in electrically quiet environments, between devices on a single printed circuit board or between two boards via a backplane. Direct connection may be made between devices separated by a distance of less than 300 millimetres. For longer distances a matched 100 ohm transmission line should be used with series matching resistors RM. When this is done the line delay should be less than 0.4 bit time to ensure that the reflection returns before the next data bit is sent. Buffers may be used for very long transmissions. If so, their overall propagation delay should be stable within the skew tolerance of the link, although the absolute value of the delay is immaterial. The IMS C011 link supports the standard INMOS communication speed of 10 Mbits/sec. In addition it can be used at 20 Mbits/sec. Link speed can be selected in one of two ways. In Mode 1 it is altered by SeparateIQ (page 6). In Mode 2 it is selected by LinkSpeed; when the LinkSpeed pin is low, the link operates at the standard 10 Mbits/sec; when high it operates at 20 Mbits/sec.
H
H
0
1
2
3 Data
4
5
6
7
L
H
L
Ack
Figure 4.1 IMS C011 link data and acknowledge packets
9 / 30
IMS C011
Symbol TJQr TJQf TJDr TJDf TJQJD TJBskew CLIZ CLL RM Notes
Parameter LinkOut rise time LinkOut fall time LinkIn rise time LinkIn fall time Buffered edge delay Variation in TJQJD LinkIn capacitance LinkOut load capacitance Series resistor for 100W transmission line 20 Mbits/s 10 Mbits/s @ f=1MHz
Min
Nom
Max 20 10 20 20
Units ns ns ns ns ns ns ns pF pF ohms
Notes 1 1 1 1 2 2 1
0 3 10 7 50 56
1 Guaranteed, but not tested. 2 This is the variation in the total delay through buffers, transmission lines, differential receivers etc., caused by such things as short term variation in supply voltages and differences in delays for rising and falling edges. Table 4.1 Link
90% LinkOut 10% TJQr 90% LinkIn 10% TJDr TJDf TJQf
Figure 4.2 IMS C011 link timing
LinkOut
1.5 V Latest TJQJD Earliest TJQJD
LinkIn
1.5 V TJBskew
Figure 4.3 IMS C011 buffered link timing
10 / 30
4 Links
Transputer family device A LinkOut LinkIn LinkIn LinkOut Transputer family device B Figure 4.4 Links directly connected
Transputer family device A LinkOut RM LinkIn Zo=100 ohms RM Transputer family device B Zo=100 ohms LinkOut LinkIn
Figure 4.5 Links connected by transmission line
Transputer family device A LinkOut buffers LinkIn LinkOut Transputer family device B Figure 4.6 Links connected by buffers LinkIn
11 / 30
IMS C011
5
Mode 1 parallel interface
In Mode 1 the IMS C011 link adaptor is configured as a parallel peripheral interface with handshake lines. Communication with a transputer family device is via the serial link. The parallel interface comprises an input port and an output port, both with handshake.
5.1
Input port
The eight bit parallel input port I0-7 can be read by a transputer family device via the serial link. IValid and IAck provide a simple two-wire handshake for this port. When data is valid on I0-7, IValid is taken high by the peripheral device to commence the handshake. The link adaptor transmits data presented on I0-7 out through the serial link. After the data byte transmission has been completed and an acknowledge packet is received on the input link, the IMS C011 sets IAck high. To complete the handshake, the peripheral device must return IValid low. The link adaptor will then set IAck low. New data should not be put onto I0-7 until IAck is returned low. Symbol TIdVIvH TIvHLdV TLaVIaH TIaHIdX TIaHIvL TIvLIaL TIaLIvH Parameter Data setup IValid high to link data output Link acknowledge start to IAck high Data hold after IAck high IValid hold after IAck high IAck hold after IValid low Delay before next IValid high 0 0 0.8 0 3 Min 5 0.8 2.5 3.5 Nom Max Units ns bits bits ns ns bits ns 1 1,2 1,3 Notes
Notes 1 Unit of measurement is one link data bit time; at 10 Mbits/s data link speed, one bit time is nominally 100 ns. 2 Maximum time assumes there is no acknowledge packet already on the link. Maximum time with acknowledge on the link is extended by 2 bits. 3 Both data transmission and the returned acknowledge must be completed before IAck can go high. Table 5.1 Mode 1 parallel data input
I0-7 TIdVIvH IValid TIaHIvL IAck TIvHLdV LinkOut Data TLaVIaH LinkIn Ack TIvLIaL TIaLIvH TIaHIdX
Figure 5.1 IMS C011 Mode 1 parallel data input to link adaptor
12 / 30
5 Mode 1 parallel interface
5.2
Output port
The eight bit parallel output port Q0-7 can be controlled by a transputer family device via the serial link. QValid and QAck provide a simple two-wire handshake for this port. A data packet received on the input link is presented on Q0-7; the link adaptor then takes QValid high to initiate the handshake. After reading data from Q0-7, the peripheral device sets QAck high. The IMS C011 will then send an acknowledge packet out of the serial link to indicate a completed transaction and set QValid low to complete the handshake. Symbol TLdVQvH TQdVQvH TQvHQaH TQaHQvL TQaHLaV TQvLQaL TQvLQdX Notes 1 Unit of measurement is one link data bit time; at 10 Mbits/s data link speed, one bit time is nominally 100 ns. 2 Where an existing data output bit is re-written with the same level there will be no glitch in the output level. 3 Maximum time assumes there is no data packet already on the link. Maximum time with data on the link is extended by 11 bits. 4 Data output remains valid until overwritten by new data. Table 5.2 Mode 1 parallel data output Parameter Start of link data to QValid Data setup QAck setup time from QValid high QAck high to QValid low QAck high to Ack on link QAck hold after QValid low Data hold Min 11.5 12 0 1.8 0.8 0 11 2.5 Nom Max Units bits ns ns bits bits ns bits 1,4 1 1,3 Notes 1 2
LinkIn Q0-7
Data
Data
TLdVQvH QValid
TQdVQvH
TQvLQdX
TQaHQvL TQvHQaH QAck TQaHLaV LinkOut Ack TQvLQaL
Figure 5.2 IMS C011 Mode 1 parallel data output from link adaptor
13 / 30
IMS C011
6
Mode 2 parallel interface
The IMS C011 provides an interface between a link and a microprocessor style bus. Operation of the link adaptor is controlled through the parallel interface bus lines D0-7 by reading and writing various registers in the link adaptor. Registers are selected by RS0-1 and RnotW, and the chip enabled with notCS. For convenience of description, the device connected to the parallel side of the link adaptor is presumed to be a microprocessor, although this will not always be the case.
6.1
D0-7
Data is communicated between a microprocessor bus and the link adaptor via the bidirectional bus lines D0-7. The bus is high impedance unless the link adaptor chip is selected and the RnotW line is high. The bus is used by the microprocessor to access status and data registers.
6.2
notCS
The link adaptor chip is selected when notCS is low. Register selectors RS0-1 and RnotW must be valid before notCS goes low; D0-7 must also be valid if writing to the chip (RnotW low). Data is read by the link adaptor on the rising edge of notCS.
6.3
RnotW
RnotW, in conjunction with notCS, selects the link adaptor registers for read or write mode. When RnotW is high, the contents of an addressed register appear on the data bus D0-7; when RnotW is low the data on D0-7 is written into the addressed register.The state of RnotW is latched into the link adaptor by notCS going low; it may be changed before notCS returns high, within the timing restrictions given.
6.4
RS0-1
One of four registers is selected by RS0-1. A register is addressed by setting up RS0-1 and then taking notCS low; the state of RnotW when notCS goes low determines whether the register will be read or written. The state of RS0-1 is latched into the link adaptor by notCS going low; it may be changed before notCS returns high, within the timing restrictions given. The register set comprises a read-only data input register, a write-only data output register and a read/write status register for each. RS1 0 0 0 0 1 1 1 1 RS0 0 0 1 1 0 0 1 1 RnotW 1 0 1 0 1 0 1 0 Register Read data Invalid Invalid Write data Read input status Write input status Read output status Write output status
Table 6.1 6.4.1 Input Data Register
IMS C011 Mode 2 register selection
This register holds the last data packet received from the serial link. It never contains acknowledge packets. It contains valid data only whilst the data present flag is set in the input status register. It cannot be assumed to contain valid data after it has been read; a double read may or may not return valid data on the second read. If data present is valid on a subsequent read it indicates new data is in the buffer. Writing to this register will have no effect.
14 / 30
6 Mode 2 parallel interface
Symbol TRSVCSL TCSLRSX TRWVCSL TCSLRWX TCSLCSH TCSHCSL
Parameter Register select setup Register select hold Read/write strobe setup Read/write strobe hold Chip select active Delay before re-assertion of chip select Table 6.2
Min 5 8 5 8 60 50
Nom
Max
Units ns ns ns ns ns ns
Notes
IMS C011 Mode 2 parallel interface control Min Nom Max 14 35 5 50 38 5 0.8 2.5 Units bits ns ns ns ns ns bits Notes 1
Symbol TLdVIIH TCSLIIL TCSLDrX TCSLDrV TCSHDrZ TCSHDrX TCSHLaV Notes
Parameter Start of link data to InputInt high Chip select to InputInt low Chip select to bus active Chip select to data valid Chip select high to bus tristate Data hold after chip select high Chip de-select to start of Ack
1,2
1 Unit of measurement is one link data bit time; at 10 Mbits/s data link speed, one bit time is nominally 100 ns. 2 Maximum time assumes there is no data packet already on the link. Maximum time with data on the link is extended by 11 bits. Table 6.3 IMS C011 Mode 2 parallel interface read
LinkIn
Data TLdVIIH
Data
InputInt TCSLIIL RS0-1 TRSVCSL RnotW TRWVCSL TCSLRSX TCSLCSH TCSHCSL TCSLRSX
notCS TCSLDrV TCSLDrX D0-7 TCSHLaV LinkOut Ack TCSHDrZ TCSHDrX
Figure 6.1 IMS C011 Mode 2 read parallel data from link adaptor
15 / 30
IMS C011
Symbol TCSHDwV TCSHDwX TCSLOIL TCSHLdV TLaVOIH TLdVOIH Notes
Parameter Data setup Data hold Chip select to OutputInt low Chip select high to start of link data Start of link Ack to OutputInt high Start of link data to OutputInt high
Min 10 10
Nom
Max
Units ns ns
Notes
35 0.8 2.5 3.3 13
ns bits bits bits 1,2 1,3 1,3
1 Unit of measurement is one link data bit time; at 10 Mbits/s data link speed, one bit time is nominally 100 ns. 2 Maximum time assumes there is no acknowledge packet already on the link. Maximum time with acknowledge on the link is extended by 2 bits. 3 Both data transmission and the returned acknowledge must be completed before OutputInt can go high. Table 6.4 IMS C011 Mode 2 parallel interface write
RS0-1 TRSVCSL RnotW TRWVCSL TCSLRWX TCSLCSH TCSHCSL TCSLRSX
notCS TCSHDwV D0-7 TCSLOIL OutputInt TCSHLdV LinkOut TLdVOIH Data TLaVOIH LinkIn Ack TCSHDwX
Figure 6.2 IMS C011 Mode 2 write parallel data to link adaptor
16 / 30
6 Mode 2 parallel interface
6.4.2
Input Status Register
This register contains the data present flag and the interrupt enable control bit for InputInt. The data present flag is set to indicate that data in the data input buffer is valid. It is reset low only when the data input buffer is read, or by Reset. When writing to this register, the data present bit must be written as zero. The interrupt enable bit can be set and reset by writing to the status register with this bit high or low respectively. When the interrupt enable and data present flags are both high, the InputInt output will be high (section 6.5). Resetting interrupt enable will take InputInt low; setting it again before reading the data input register will set InputInt high again. The interrupt enable bit can be read to determine its status. When writing to this register, bits 2-7 must be written as zero; this ensures that they will be zero when the register is read. Failure to write zeroes to these bits may result in undefined data being returned by these bits during a status register read.
7
6
5
4
3
2
1
0
Interrupt Data Enable Present InputInt &
Figure 6.3 IMS C011 Mode 2 input status register 6.4.3 Output Data Register
Data written to this link adaptor register is transmitted out of the serial link as a data packet. Data should only be written to this register when the output ready bit in the output status register is high, otherwise data already being transmitted may be corrupted. Reading this register will result in undefined data being read. 6.4.4 Output Status Register
This register contains the output ready flag and the interrupt enable control bit for OutputInt. The output ready flag is set to indicate that the data output buffer is empty and a link acknowledge has been received. It is reset low only when data is written to the data output buffer; it is set high by Reset. When writing to this register, the output ready bit must be written as zero. The interrupt enable bit can be set and reset by writing to the status register with this bit high or low respectively. When the interrupt enable and output ready flags are both high, the OutputInt output will be high (section 6.6). Resetting interrupt enable will take OutputInt low; setting it again whilst the data output register is empty will set OutputInt high again. The interrupt enable bit can be read to determine its status. When writing to this register, bits 2-7 must be written as zero; this ensures that they will be zero when the register is read. Failure to write zeroes to these bits may result in undefined data being returned by these bits during a status register read.
6.5
InputInt
The InputInt output is set high to indicate that a data packet has been received from the serial link. It is inhibited from going high when the interrupt enable bit in the input status register is low (section 6.4.2). InputInt is reset low when data is read from the input data register (section 6.4.1) and by Reset (page 7).
17 / 30
IMS C011
7
6
5
4
3
2
1 Interrupt Enable
0 Output Ready OutputInt &
Figure 6.4 IMS C011 Mode 2 output status register
6.6
OutputInt
The OutputInt output is set high to indicate that the link is free to receive data from the microprocessor for transmission as a data packet out of the serial link. It is inhibited from going high when the interrupt enable bit in the output status register is low (section 6.4.4). OutputInt is reset low when data is written to the data output register; it is set low by Reset (page 7).
6.7
Data read
A data packet received on the input link sets the data present flag in the input status register.If the interrupt enable bit in the status register is set, the InputInt output pin will be set high. The microprocessor will either respond to the interrupt (if the interrupt enable bit is set) or will periodically read the input status register until the data present bit is high. When data is available from the link, the microprocessor reads the data packet from the data input register. This will reset the data present flag and cause the link adaptor to transmit an acknowledge packet out of the serial link output. InputInt is automatically reset by reading the data input register; it is not necessary to read or write the input status register.
6.8
Data write
When the data output buffer is empty and a link acknowledge has been received the output ready flag in the output status register is set high. If the interrupt enable bit in the status register is set, the OutputInt output pin will also be set high. The microprocessor will either respond to the interrupt (if the interrupt enable bit is set) or will periodically read the output status register until the output ready bit is high. When the output ready flag is high, the microprocessor can write data to the data output buffer. This will result in the link adaptor resetting the output ready flag and commencing transmission of the data packet out of the serial link. The output ready status bit will remain low until the data byte transmission has been completed and an acknowledge packet is received by the input link. This will set the output ready flag high; if the interrupt enable bit is set, OutputInt will also be set high.
18 / 30
7 Electrical specifications
7
7.1
Electrical specifications
DC electrical characteristics
PARAMETER DC supply voltage Voltage on input and output pins Input current Output short circuit time (one pin) Storage temperature Ambient temperature under bias Maximum allowable dissipation -65 -55 MIN 0 -0.5 MAX 7.0 VDD+0.5 25 1 150 125 600 UNITS V V mA s
oC oC
SYMBOL VDD VI, VO II tOSC TS TA PDmax Notes
NOTES 1,2,3 1,2,3 4 2 2 2
mW
1 All voltages are with respect to GND. 2 This is a stress rating only and functional operation of the device at these or any other conditions beyond those indicated in the operating sections of this specification is not implied. Stresses greater than those listed may cause permanent damage to the device. Exposure to absolute maximum rating conditions for extended periods may affect reliability. 3 This device contains circuitry to protect the inputs against damage caused by high static voltages or electrical fields. However, it is advised that normal precautions be taken to avoid application of any voltage higher than the absolute maximum rated voltages to this high impedance circuit. Unused inputs should be tied to an appropriate logic level such as VDD or GND. 4 The input current applies to any input or output pin and applies when the voltage on the pin is between GND and VDD. Table 7.1 SYMBOL VDD VI, VO CL TA Notes 1 All voltages are with respect to GND. 2 Excursions beyond the supplies are permitted but not recommended; see DC characteristics. 3 Air flow rate 400 linear ft/min transverse air flow. Table 7.2 Operating conditions PARAMETER DC supply voltage Input or output voltage Load capacitance on any pin Operating temperature range 0 Absolute maximum ratings MIN 4.75 0 MAX 5.25 VDD 60 70 UNITS V V pF
oC
NOTES 1 1,2 3
19 / 30
IMS C011
SYMBOL VIH VIL II VOH VOL IOZ PD CIN COZ
PARAMETER High level input voltage Low level input voltage Input current Output high voltage Output low voltage Tristate output current Power dissipation Input capacitance Output capacitance @ f=1MHz @ f=1MHz @ GNDMIN 2.0 -0.5
MAX VDD+0.5 0.8 10 200
UNITS V V mA mA V V mA mW pF pF
NOTES 1, 2 1, 2 1, 2, 3 1, 2, 4 1, 2 1, 2 1, 2 2, 5 6 6
VDD-1 0.4 10 120 7 10 -40For RnotW, RS0-1, SeparateIQ over temperature range tute 2.2V. Notes 1 All voltages are with respect to GND.
(where applicable), substi-
2 Parameters for IMS C011 measured at 4.75V7.2
Equivalent circuits
IOL
1.5V 1MW IOH
D.U.T.
50pF GND
Note: This circuit represents the device sinking IOL and sourcing IOH with a 50pF capacitive load. Figure 7.1 Load circuit for AC measurements
20 / 30
7 Electrical specifications
VDD-1 Inputs 0V VDD-1 Inputs 0V
VIH
VIL tpHL
VDD Outputs 0V tpLH VDD Outputs 0V 1.5V 1.5V
Figure 7.2 AC measurements timing waveforms
7.3
AC timing characteristics
PARAMETER Input rising edges Input falling edges Output rising edges Output falling edges MIN 2 2 MAX 20 20 25 15 UNITS ns ns ns ns NOTES 1, 2, 3 1, 2, 3 1, 3 1, 3
SYMBOL TDr TDf TQr TQf Notes
1 Non-link pins; see section on links. 2 All inputs except ClockIn; see section on ClockIn. 3 Guaranteed, but not tested. Table 7.4 Input and output edges
21 / 30
IMS C011
90% 10% TDf
90% 10% TDr
90% 10% TQf
90% 10% TQr
Figure 7.3 IMS C011 input and output edge timing
1.5 V TCSHDrHZ 90%
1.5 V TCSHDrLZ 10%
Figure 7.4 IMS C011 tristate timing relative to notCS
30 Rise time Time ns 20 10 Fall time
30 20 Time ns 10
Rise time
Fall time
40 60 80 100 Load capacitance pF Link
40 60 80 100 Load capacitance pF Non Links
Figure 7.5 Typical rise/fall times
22 / 30
7 Electrical specifications
7.4
Power rating
Internal power dissipation (PINT) of transputer and peripheral chips depends on VDD, as shown in figure 7.6. PINT is substantially independent of temperature.
200 150 Power PINT (mW) 100 50 4.4 4.6 4.8 5.0 5.2 5.4 5.6
VDD (Volts) Figure 7.6 IMS C011 internal power dissipation vs VDD Total power dissipation (PD) of the chip is PD = PINT + PIO where PIO is the power dissipation in the input and output pins; this is application dependent. Internal working temperature TJ of the chip is TJ = TA + qJA * PD where TA is the external ambient temperature in oC and q JA is the junction-to-ambient thermal resistance in oC/W. Information about device thermal management can be found in the following SGS-THOMSON catalogues, available from SGS-THOMSON sales offices and authorized distributors worldwide. 1 Thermal Management in Surface Mount Technology, order code: BRTHERMAN/0788 2 Reliability in Surface Mount Technology, order code: BRRELSMT/1088
23 / 30
IMS C011
8
8.1
Package details
Package pinouts
Figure 8.1 IMS C011 package pinouts
24 / 30
8 Package details
8.2
28-pin plastic DIL package dimensions
Figure 8.2 IMSC011 28-pin plastic dual-in-line package dimensions
25 / 30
IMS C011
8.3
28-pin SOJ package dimensions
Figure 8.3 IMSC011 28-pin SOJ package dimensions
26 / 30
8 Package details
8.4
28-pin LCCC package dimensions
Figure 8.4 IMSC011 28-lead chip carrier (LCC) package dimensions
27 / 30
IMS C011
8.5
Thermal specification
The IMS C011 is tested to a maximum silicon temperature of 100_C. For operation within the given specifications, the case temperature should not exceed 85_C. For temperatures above 85_C the operation of the device cannot be guaranteed and reliability may be impaired. For further information on reliability refer to the SGS-THOMSON Microelectronics Quality and Reliability Program.
28 / 30
9 Ordering
9
Ordering
This section indicates the designation of package selections for the IMS C011. Speed of ClockIn is 5 MHz for all parts. For availability contact your local SGS-THOMSON sales office or authorized distributor. SGS-THOMSON designation IMS C011-P20S IMS C011-E20S IMS C011-W20S Table 9.1 Package 28 pin plastic dual-in-line 28 pin SOJ 28 pin LCCC non-solder dip
IMS C011 ordering details
An extended temperature version is available, see the IMS C011E Datasheet for details.
29 / 30
IMS C011
Information furnished is believed to be accurate and reliable. However, SGS-THOMSON Microelectronics assumes no responsibility for the consequences of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of SGS-THOMSON Microelectronics. Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied. SGS-THOMSON Microelectronics products are not authorized for use as critical components in life support devices or systems without express written approval of SGS-THOMSON Microelectronics. E , 1995 SGS-THOMSON Microelectronics - All Rights Reserved
, IMS, occam and DS-Link are trademarks of SGS-THOMSON Microelectronics Limited. is a registered trademark of the SGS-THOMSON Microelectronics Group.
SGS-THOMSON Microelectronics GROUP OF COMPANIES Australia - Brazil - France - Germany - Hong Kong - Italy - Japan - Korea - Malaysia - Malta - Morocco The Netherlands - Singapore - Spain - Sweden - Switzerland - Taiwan - Thailand - United Kingdom - U.S.A.
30 / 30


▲Up To Search▲   

 
Price & Availability of IMSC011-W20S

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X